package com.modules.service.sys;


import com.common.vo.Result;
import com.modules.entity.sys.OrganizationEntity;


/**
 * service组织
 * @author yyq
 */
public interface OrganizationService {

   

    /**
     * 查询单个
     *
     * @param menu
     * @return
     */
    public Result<?> selectOne(OrganizationEntity org);

    /**
     * 查询
     *
     * @param menu
     * @return
     */
    public Result<?> select(Integer oid);


    /**
     * 查询所有项目
     *
     * @param menu
     * @return
     */
    public Result<?> selectAllProject(Integer oid);

    /**
     * 保存
     *
     * @param menu
     * @return
     */
    public Result<?> save(OrganizationEntity org, String menu0, String menu1, String menu2);

    /**
     * 删除
     *
     * @param menu
     * @return
     */
    public Result<?> delete(Integer oid);
    
    /**
     * 生成账号秘钥
     *
     * @param menu
     * @return
     */
    public Result<?> createCodeAndPass(String value);


}
